package cc.rengu.igas.bsps.common.entity;

import java.io.Serializable;

/**
 * 电子发票开票记录表实体类
 * Created by 王成 on 2018/11/27.
 */
public class InvoiceLog implements Serializable {
    private String sysSeqNum;           /* 交易流水号       */
    private String frontSeqNum;         /* 前端流水号       */
    private String invoiceCode;         /* 发票代码         */
    private String invoiceNum;          /* 发票号码         */
    private String invoiceDate;         /* 开票日期         */
    private String checkCode;           /* 校验码           */
    private String machineCode;         /* 机器编码         */
    private int totalTaxAmt;            /* 应税总金额       */
    private int totalTaxFee;            /* 应税总税额       */
    private String taxDetail;           /* 应税明细         */
    private String buyerCompanyName;    /* 公司名称         */
    private String buyerTaxNum;         /* 纳税人识别号     */
    private String buyerCompanyAddr;    /* 公司地址         */
    private String buyerCompanyPhone;   /* 公司电话         */
    private String buyerOpenBankNo;     /* 开户行行号       */
    private String buyerOpenBankName;   /* 开户行名称       */
    private String buyerCompanyAcct;    /* 公司账号         */
    private String sellerCompanyName;   /* 公司名称         */
    private String sellerTaxNum;        /* 纳税人识别号     */
    private String sellerCompanyAddr;   /* 公司地址         */
    private String sellerCompanyPhone;  /* 公司电话         */
    private String sellerOpenBankNo;    /* 开户行行号       */
    private String sellerOpenBankName;  /* 开户行名称       */
    private String sellerCompanyAcct;   /* 公司账号         */
    private String invoiceImagePath;    /* 电子发票存储路径 */
    private String invoiceEmail;        /* 接收发票邮箱     */
    private String remark1;             /* 备用字段1        */
    private String remark2;             /* 备用字段2        */
    private String remark3;             /* 备用字段3        */
    private String remark4;             /* 备用字段4        */
    private String remark5;             /* 备用字段5        */

    public String getSysSeqNum() {
        return sysSeqNum;
    }

    public void setSysSeqNum(String sysSeqNum) {
        this.sysSeqNum = sysSeqNum;
    }

    public String getFrontSeqNum() {
        return frontSeqNum;
    }

    public void setFrontSeqNum(String frontSeqNum) {
        this.frontSeqNum = frontSeqNum;
    }

    public String getInvoiceCode() {
        return invoiceCode;
    }

    public void setInvoiceCode(String invoiceCode) {
        this.invoiceCode = invoiceCode;
    }

    public String getInvoiceNum() {
        return invoiceNum;
    }

    public void setInvoiceNum(String invoiceNum) {
        this.invoiceNum = invoiceNum;
    }

    public String getInvoiceDate() {
        return invoiceDate;
    }

    public void setInvoiceDate(String invoiceDate) {
        this.invoiceDate = invoiceDate;
    }

    public String getCheckCode() {
        return checkCode;
    }

    public void setCheckCode(String checkCode) {
        this.checkCode = checkCode;
    }

    public String getMachineCode() {
        return machineCode;
    }

    public void setMachineCode(String machineCode) {
        this.machineCode = machineCode;
    }

    public int getTotalTaxAmt() {
        return totalTaxAmt;
    }

    public void setTotalTaxAmt(int totalTaxAmt) {
        this.totalTaxAmt = totalTaxAmt;
    }

    public int getTotalTaxFee() {
        return totalTaxFee;
    }

    public void setTotalTaxFee(int totalTaxFee) {
        this.totalTaxFee = totalTaxFee;
    }

    public String getTaxDetail() {
        return taxDetail;
    }

    public void setTaxDetail(String taxDetail) {
        this.taxDetail = taxDetail;
    }

    public String getBuyerCompanyName() {
        return buyerCompanyName;
    }

    public void setBuyerCompanyName(String buyerCompanyName) {
        this.buyerCompanyName = buyerCompanyName;
    }

    public String getBuyerTaxNum() {
        return buyerTaxNum;
    }

    public void setBuyerTaxNum(String buyerTaxNum) {
        this.buyerTaxNum = buyerTaxNum;
    }

    public String getBuyerCompanyAddr() {
        return buyerCompanyAddr;
    }

    public void setBuyerCompanyAddr(String buyerCompanyAddr) {
        this.buyerCompanyAddr = buyerCompanyAddr;
    }

    public String getBuyerCompanyPhone() {
        return buyerCompanyPhone;
    }

    public void setBuyerCompanyPhone(String buyerCompanyPhone) {
        this.buyerCompanyPhone = buyerCompanyPhone;
    }

    public String getBuyerOpenBankNo() {
        return buyerOpenBankNo;
    }

    public void setBuyerOpenBankNo(String buyerOpenBankNo) {
        this.buyerOpenBankNo = buyerOpenBankNo;
    }

    public String getBuyerOpenBankName() {
        return buyerOpenBankName;
    }

    public void setBuyerOpenBankName(String buyerOpenBankName) {
        this.buyerOpenBankName = buyerOpenBankName;
    }

    public String getBuyerCompanyAcct() {
        return buyerCompanyAcct;
    }

    public void setBuyerCompanyAcct(String buyerCompanyAcct) {
        this.buyerCompanyAcct = buyerCompanyAcct;
    }

    public String getSellerCompanyName() {
        return sellerCompanyName;
    }

    public void setSellerCompanyName(String sellerCompanyName) {
        this.sellerCompanyName = sellerCompanyName;
    }

    public String getSellerTaxNum() {
        return sellerTaxNum;
    }

    public void setSellerTaxNum(String sellerTaxNum) {
        this.sellerTaxNum = sellerTaxNum;
    }

    public String getSellerCompanyAddr() {
        return sellerCompanyAddr;
    }

    public void setSellerCompanyAddr(String sellerCompanyAddr) {
        this.sellerCompanyAddr = sellerCompanyAddr;
    }

    public String getSellerCompanyPhone() {
        return sellerCompanyPhone;
    }

    public void setSellerCompanyPhone(String sellerCompanyPhone) {
        this.sellerCompanyPhone = sellerCompanyPhone;
    }

    public String getSellerOpenBankNo() {
        return sellerOpenBankNo;
    }

    public void setSellerOpenBankNo(String sellerOpenBankNo) {
        this.sellerOpenBankNo = sellerOpenBankNo;
    }

    public String getSellerOpenBankName() {
        return sellerOpenBankName;
    }

    public void setSellerOpenBankName(String sellerOpenBankName) {
        this.sellerOpenBankName = sellerOpenBankName;
    }

    public String getSellerCompanyAcct() {
        return sellerCompanyAcct;
    }

    public void setSellerCompanyAcct(String sellerCompanyAcct) {
        this.sellerCompanyAcct = sellerCompanyAcct;
    }

    public String getInvoiceImagePath() {
        return invoiceImagePath;
    }

    public void setInvoiceImagePath(String invoiceImagePath) {
        this.invoiceImagePath = invoiceImagePath;
    }

    public String getInvoiceEmail() {
        return invoiceEmail;
    }

    public void setInvoiceEmail(String invoiceEmail) {
        this.invoiceEmail = invoiceEmail;
    }

    public String getRemark1() {
        return remark1;
    }

    public void setRemark1(String remark1) {
        this.remark1 = remark1;
    }

    public String getRemark2() {
        return remark2;
    }

    public void setRemark2(String remark2) {
        this.remark2 = remark2;
    }

    public String getRemark3() {
        return remark3;
    }

    public void setRemark3(String remark3) {
        this.remark3 = remark3;
    }

    public String getRemark4() {
        return remark4;
    }

    public void setRemark4(String remark4) {
        this.remark4 = remark4;
    }

    public String getRemark5() {
        return remark5;
    }

    public void setRemark5(String remark5) {
        this.remark5 = remark5;
    }
}
